dirty puddle - French English Dictionary